package com.wxapp.admin.api.pojo.vo.dept;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;

/**
 * @author lgl
 * @Description
 * @Datetime 2022/8/6 17:27
 * @Modified By
 */
@Data
public class QBaseVo implements Serializable {
    /**
     * 父菜单ID
     */
    @Schema(description = "父菜单ID", requiredMode = Schema.RequiredMode.REQUIRED)
    private String pid;

    /**
     * 祖级列表
     */
    @Schema(description = "祖级列表", requiredMode = Schema.RequiredMode.REQUIRED)
    private String ancestors;

    /**
     * 部门名称
     */
    @Schema(description = "部门名称", requiredMode = Schema.RequiredMode.REQUIRED)
    private String deptName;

    /**
     * 图片
     */
    @Schema(description = "图片", requiredMode = Schema.RequiredMode.REQUIRED)
    private String deptImages;

    /**
     * 显示顺序
     */
    @Schema(description = "显示顺序", requiredMode = Schema.RequiredMode.REQUIRED)
    private Integer orderNum;

    /**
     * 负责人
     */
    @Schema(description = "负责人", requiredMode = Schema.RequiredMode.REQUIRED)
    private String leader;

    /**
     * 联系电话
     */
    @Schema(description = "联系电话", requiredMode = Schema.RequiredMode.REQUIRED)
    private String phone;

    /**
     * 邮箱
     */
    @Schema(description = "邮箱", requiredMode = Schema.RequiredMode.REQUIRED)
    private String email;
    /**
     * 是否能用
     */
    @Schema(description = "是否能用", requiredMode = Schema.RequiredMode.REQUIRED)
    private Boolean work;
}
